home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2001 May / SGI Freeware 2001 May - Disc 2.iso / dist / fw_gftp.idb / usr / freeware / src / gftp / patches.z / patches
Text File  |  2000-01-25  |  4KB  |  131 lines

  1. --- ./file_transfer.c    Sun Sep 26 19:03:46 1999
  2. +++ ../gftp-2.0.5a/./file_transfer.c    Mon Nov  8 11:33:44 1999
  3. @@ -323,7 +323,7 @@
  4.  }
  5.  /*****************************************************************************/
  6.  static void asktrans (struct ftp_transfer_data *tdata) {
  7. -   char *dltitles[4] = {_("Filename"), _("Local Size"), _("Remote Size"), _("Action")};
  8. +   char *dltitles[4];
  9.     char *add_data[4] = {NULL, NULL, NULL, NULL};
  10.     GtkWidget *tempwid, *scroll, *hbox;
  11.     struct ftp_file_data *tempfle;
  12. @@ -330,6 +330,11 @@
  13.     char tempstr[20], *pos;
  14.     size_t len;
  15.     int i;
  16. +
  17. +   dltitles[0] = _("Filename");
  18. +   dltitles[1] = _("Local Size");
  19. +   dltitles[2] = _("Remote Size");
  20. +   dltitles[3] = _("Action");
  21.  
  22.     dialog = gtk_dialog_new ();
  23.     gtk_grab_add (dialog);
  24. --- ./gftp.c    Wed Sep 29 16:24:50 1999
  25. +++ ../gftp-2.0.5a/./gftp.c    Mon Nov  8 14:25:25 1999
  26. @@ -225,7 +225,7 @@
  27.     GtkWidget *box, *dlbox, *winpane, *dlpane, *logpane, *vscrollbar, *mainvbox, 
  28.         *tempwid, *button, *pix;
  29.     GtkAccelGroup *accel_group;
  30. -   char *dltitles[3] = {_("Filename"), _("Progress"), _("Hostname")};
  31. +   char *dltitles[3];
  32.     const GtkTargetEntry possible_types[] = {
  33.        {"STRING",            0,    0},
  34.        {"text/plain",             0,     0},
  35. @@ -301,6 +301,10 @@
  36.        {N_("/Help/tearoff"),        NULL,    0,        0,    "<Tearoff>"},
  37.        {N_("/Help/About..."),         NULL,     about_dialog,    0}};
  38.        
  39. +   dltitles[0] = _("Filename");
  40. +   dltitles[1] = _("Progress");
  41. +   dltitles[2] = _("Hostname");
  42. +
  43.     mainvbox = gtk_vbox_new (FALSE, 0);
  44.     gtk_widget_show (mainvbox);
  45.  
  46. @@ -535,12 +539,20 @@
  47.  }   
  48.  /*****************************************************************************/
  49.  static GtkWidget *CreateFTPWindow (struct ftp_window_data *wdata) {
  50. -   char *titles[7] = {"", _("Filename"), _("Size"), _("User"), _("Group"), _("Date"), _("Attribs")};
  51. +   char *titles[7];
  52.     const GtkTargetEntry possible_types[] = {
  53.        {"STRING",            0,    0},
  54.        {"text/plain",             0,     0},
  55.        {"application/x-rootwin-drop",     0,     1}};
  56.     GtkWidget *box, *scroll_list, *parent;
  57. +
  58. +   titles[0] = "";
  59. +   titles[1] = _("Filename");
  60. +   titles[2] = _("Size");
  61. +   titles[3] = _("User");
  62. +   titles[4] = _("Group");
  63. +   titles[5] = _("Date");
  64. +   titles[6] = _("Attribs");
  65.  
  66.     wdata->filespec = g_malloc (2);
  67.     strcpy (wdata->filespec, "*");
  68. --- ./ftp.h    Wed Sep 29 16:14:58 1999
  69. +++ ../gftp-2.0.5a/./ftp.h    Mon Nov  8 11:45:34 1999
  70. @@ -291,7 +291,7 @@
  71.  extern GtkWidget *logwdw, *dlwdw, *local_frame, *remote_frame, *log_table, 
  72.     *transfer_scroll, *firewall_btn, *openurl_btn, *stop_btn, *hostedit, 
  73.     *useredit, *passedit, *portedit;
  74. -struct ftp_window_data window1, window2;
  75. +extern struct ftp_window_data window1, window2;
  76.  
  77.  extern char *emailaddr, *edit_program, *view_program,
  78.     *firewall_host, *firewall_username, *firewall_password,
  79. --- ./options.h    Thu Sep 23 01:08:03 1999
  80. +++ ../gftp-2.0.5a/./options.h    Mon Nov  8 11:57:23 1999
  81. @@ -106,4 +106,5 @@
  82.       *firewall_account, /* Firewall account (optional) */
  83.       *proxy_config; /* The way to log into the proxy server */
  84.  int firewall_port = 21; /* What port to connect to? */
  85. -float maxkbs = 0; /* The max KB/s a file transfer can get */
  86. +float maxkbs = 0; /* The max KB/s a file transfer can get */
  87. +
  88. --- ./rfc959.h    Thu Sep 23 13:41:18 1999
  89. +++ ../gftp-2.0.5a/./rfc959.h    Mon Nov  8 11:38:49 1999
  90. @@ -24,8 +24,8 @@
  91.  #include <glib.h>
  92.  #include <netdb.h>
  93.  #include <netinet/in.h>
  94. -#include <sys/socket.h>
  95.  #include <sys/types.h>
  96. +#include <sys/socket.h>
  97.  #include <sys/time.h>
  98.  #include <stdlib.h>
  99.  #include <errno.h>
  100. --- ./misc.c    Sat Sep 25 20:14:28 1999
  101. +++ ../gftp-2.0.5a/./misc.c    Mon Nov  8 14:35:39 1999
  102. @@ -74,6 +74,7 @@
  103.     struct ftp_file_data *files;
  104.     char curdir[MAXSTR];
  105.     FILE *dir;
  106. +   SIG_PF handler;
  107.     
  108.     *total = 0;
  109.     if (path != NULL) {
  110. @@ -80,9 +81,20 @@
  111.        if (getcwd (curdir, sizeof (curdir)) == NULL) return (NULL);
  112.        if (chdir(path) == -1) return (NULL);
  113.     }
  114. +
  115. +#ifdef __sgi
  116. +   handler = signal(SIGCHLD, SIG_IGN);
  117. +#endif
  118. +
  119.     dir = popen ("/bin/ls -al", "r");
  120.     files = parse_local_file (dir, 1, total, ftp);
  121.     pclose (dir);
  122. +
  123. +#ifdef __sgi
  124. +   signal(SIGCHLD, handler);
  125. +   if (handler > SIG_IGN) handler(SIGCHLD);
  126. +#endif
  127. +
  128.     if (path != NULL) chdir (curdir);
  129.     return (files);
  130.  }
  131.